package com.qingzhou.web.service;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.qingzhou.web.repository.entity.ImagingEntity;
import com.qingzhou.web.repository.entity.ImagingEntity;
import com.qingzhou.web.service.impl.params.request.*;
import com.qingzhou.web.service.impl.params.vo.ImagingVo;

/**
 *
 * @author 李海
 */
public interface ImagingService extends IService<ImagingEntity> {

    int add(ImagingAddForm form);
    int delete(ImagingDeleteForm form);
    Page<ImagingVo> page(Page<ImagingEntity> page, SubTablePageForm form);
    ImagingVo detail(ImagingDetailForm form);
    int edit(ImagingEditForm form);
    int forceEdit(ImagingForceEditForm form);
    int done(ImagingDoneForm form);
    int stop(ImagingStopForm form);
}
